.clientLabel{
	/*margin-top: 2.666667rem;*/
	.clientLabel_class{
		padding:0.666667rem;
		border-bottom:#ddd 0.066667rem solid;
		.clientLabel_class_title{
			color:#333;
			font-size: 1.066667rem;
			padding-left:0.4rem;
		}
		.clientLabel_class_signName{
			&::before,
			&::after{
		    content: "";
		    display: block;
		    height: 0;
		    line-height: 0;
		    visibility: hidden;
		    clear: both;
			}
			>li{
				width:7.333333rem;
				height:1.933333rem;
				text-align: center;
				line-height: 1.933333rem;
				background-color: #F1F1F1;
				border-radius: 1.0rem;
				float: left;
				margin: 0.2rem 0.2rem;
				font-size: 0.933333rem;
				color:#666;
				position: relative;
				overflow: hidden;
				text-overflow:ellipsis;
				white-space: nowrap;
				padding:0 0.5rem;
				box-sizing: border-box;
				.clientLabel_del{
					color:#FC202F;
					font-size: 2rem;
					position: absolute;
					right:-.3rem;
					top:.13rem;
				}
			}
			.labelCss{
				background-color: #09BB07;
				color:#fff;
			}
		}
	}
	.clientLabel_button{
		width:16.0rem;
		height:2.933333rem;
		border-radius: 0.266667rem;
		border:#09BB07 0.066667rem solid;
		line-height: 2.933333rem;
		text-align: center;
		font-size: 0.933333rem;
		color:#09BB07;
		position: relative;
		top:1.333333rem;
		left:50%;
		margin-left: -8.0rem;
		>i{
			margin-right: 0.333333rem;
			font-size: 1.066667rem;
			color:#09BB07;
		}

	}
	.label_add{
		width:100%;
		height:100%;
		background-color: rgba(0,0,0,0.5);
		position: fixed;
		top:0;
		left:0;
		z-index: 200;
		.label_add_info{
			width:18.666667rem;
			height:14.666667rem;
			background-color: #fff;
			border-radius: 0.266667rem;
			position: relative;
			top:50%;
			left:50%;
			margin-top: -8rem;
			margin-left: -9.333333rem;
			text-align: center;
			.label_add_title{
				height: 4rem;
				line-height: 4rem;
				color: #333;
				font-size: 1.066667rem;
			}
			>input{
				width:15.333333rem;
				height:2.666667rem;
				margin:0 1.666667rem;
				border:none;
				background-color: #f1f1f1;
				border-radius: 0.133333rem;
				padding-left:0.666667rem;
			}
			.label_add_class{
				height:4.4rem;
				line-height: 4.4rem;
				width:15.333333rem;
				margin:0 1.666667rem;
				font-size: 0.933333rem;
				display: flex;
				flex-direction: row;
				justify-content: space-around;
				.label_add_select{
					width:10.666667rem;
					height:2.666667rem;
					background-color: #f1f1f1;
					color:#666;
					font-size:0.933333rem;
					margin-top: 0.8rem;
					line-height: 2.666667rem;
					text-align:left;
					padding-left: 0.666667rem;
					>i{
						position: absolute;
						right:2.5rem;
						top:8.5rem;
					}
				}
				.label_add_option{
					position: absolute;
					top:10.2rem;
					left:6.1rem;
					width:10.666667rem;
					background-color: #fff;
					box-shadow: 0 0.066667rem 0.066667rem 0.066667rem #ddd;
					>li{
						padding:0 1.0rem;
						border-bottom:#ddd 0.066667rem solid;
						text-align: left;
						height:2.666667rem;
						line-height: 2.666667rem;
						&:last-of-type{
							border:none;
						}
					}
				}
			}
			.label_add_button{
				height:3.6rem;
				line-height: 3.6rem;
				display: flex;
				flex-direction: row;
				justify-content: space-around;
				/*background-color: #f00;*/
				border-top:#ddd 0.066667rem solid;
				>p{
					font-size: 1.066667rem;
					width:50%;
					&:first-of-type{
						color:#333;
						border-right:#ddd 0.066667rem solid;
					}
					&:last-of-type{
						color:#09BB07;
					}
				}
			}
		}
	}
}